2027 Method
Changes 0
M

PartUtils.CreateParts

Description:
Creates a new set of parts out of the original elements.
Remarks:
Parts will be added to the model after regeneration. To get the ids of the parts created by this method use PartUtils.GetAssociatedParts() with the contents of hostOrLinkElementIds.
Overloads (2):
CreateParts(Document,ICollection[LinkElementId])
public static void CreateParts(
	Document document,
	ICollection<LinkElementId> hostOrLinkElementIds
)
  • document
    The document containing the elements.
  • ICollection<LinkElementId>
    hostOrLinkElementIds
    The elements that parts will be created from.
  • One or more element ids was not permitted for creating parts. HostOrLinkElements should be of a valid category and the ids should be valid and should not already be divided into parts.
  • A non-optional argument was null
  • The document is in failure mode: an operation has failed, and Revit requires the user to either cancel the operation or fix the problem (usually by deleting certain elements).
  • The document is in failure mode: an operation has failed, and Revit requires the user to either cancel the operation or fix the problem (usually by deleting certain elements). -or- The document is being loaded, or is in the midst of another sensitive process.
  • The document has no open transaction.